package br.com.localab.curso.modelo;

import java.util.List;

public interface IRepositorioCurso {
  public void cadastrarCurso(Curso curso) throws CursoJaCadastradoException;
  public void editarCurso(Curso curso) throws CursoNaoEncontradoException;
  public Curso procurar(Long codigo) throws CursoNaoEncontradoException;
  public List<Curso> listar();
  public List<Curso> list(String nomeCampo, boolean valorCampo);
  public Curso procurar(String nomeCampo, String valorCampo) throws CursoNaoEncontradoException;
}
